package service

import (
	"context"

	pb "kratos-shop/api/shop"
	"kratos-shop/internal/biz"
)

type ShopService struct {
	pb.UnimplementedShopServer
	uc *biz.ShopUsecase
}

func NewShopService(uc *biz.ShopUsecase) *ShopService {
	return &ShopService{uc: uc}
}

func (s *ShopService) CreateShop(ctx context.Context, req *pb.CreateShopRequest) (*pb.CreateShopReply, error) {
	return &pb.CreateShopReply{}, nil
}
func (s *ShopService) UpdateShop(ctx context.Context, req *pb.UpdateShopRequest) (*pb.UpdateShopReply, error) {
	return &pb.UpdateShopReply{}, nil
}
func (s *ShopService) DeleteShop(ctx context.Context, req *pb.DeleteShopRequest) (*pb.DeleteShopReply, error) {
	return &pb.DeleteShopReply{}, nil
}
func (s *ShopService) GetShop(ctx context.Context, req *pb.GetShopRequest) (*pb.GetShopReply, error) {
	return &pb.GetShopReply{}, nil
}
func (s *ShopService) ListShop(ctx context.Context, req *pb.ListShopRequest) (*pb.ListShopReply, error) {
	return &pb.ListShopReply{}, nil
}
